'''
1、猜的数字是系统产生，不是自己定义
            使用random随机数技术来获取随机数
 范围：0~150
    如果输入大了：温馨提示：大了
    如果输入小了：温馨提示：小了
    正好猜中，恭喜您，猜中，本次猜的数字为xxxx。
操作完成之后才增加：
    金币 300 每猜一次 -10金币 金币等于0 没钱了退出
    附加1、猜对了加30 再次生成随机数游戏继续
'''
import random
ran=random.randint(0,200)
i=300
while True:
    i=i-10
    num = input("请输入数字")
    if 0<i:
        if num.isdigit():
            num=int(num)
            if 0<=num<=200:
                if num==ran:
                    i=i+30
                    print("ok")
                    print("您的余额为：",i)
                    break
                elif num>ran:
                    print("您输入的数字过大")
                    print("您的余额为：",i)
                elif num<ran:
                    print("您输入的数字过小")
                    print("您的余额为：", i)
            else:
                    print("您输入的超出范围")
                    print("您的余额为：", i)
        else:
            print("输入非法")
            print("您的余额为：", i)
    else:
        print("余额不足")
        break


